package com.iplant.aps.service.po.wms;

import java.io.Serializable;
import java.util.Calendar;

/**
 * 库存盘点记录
 *
 * @author YouWang·Peng
 * @CreateTime 2022-5-12 15:12:05
 */
public class WMSInventoryCheck implements Serializable {
    /**
     * 主键
     */
    public int ID = 0;
    /**
     * 线边库物料记录ID
     */
    public int LineEdgeID = 0;
    /**
     * 物料ID
     */
    public int MaterialID = 0;
    /**
     * 盘点人
     */
    public int CreateID = 0;
    /**
     * 盘点时刻
     */
    public Calendar CreateTime = Calendar.getInstance();
    /**
     * 盘前数量
     */
    public double BeforeFQTY = 0.0;
    /**
     * 盘后数量
     */
    public double AfterFQTY = 0.0;
    /**
     * 盘点类型
     */
    public int Type = 0;
    /**
     * 激活关闭
     */
    public int Active = 0;

    //辅助属性
    /**
     * 单位名称
     */
    public String UnitText = "";
    /**
     * 最小包装
     */
    public double MinPacking = 0.0;
    /**
     * WMS批次号
     */
    public String BatchNumber = "";
    /**
     * 库存地点
     */
    public String Stock = "";
    /**
     * 供应商
     */
    public String Supplier = "";
    /**
     * 生产厂家
     */
    public String ProductName = "";
    /**
     * 序列号/铁总唯一码
     */
    public String SerialNo = "";
    /**
     * 生产日期
     */
    public Calendar ProductTime = Calendar.getInstance();

    public String MaterialNo = "";
    public String MaterialName = "";
    public String Creator = "";

    public WMSInventoryCheck() {
    }

    public WMSInventoryCheck(int ID, int lineEdgeID, int materialID, int createID, Calendar createTime,
                             double beforeFQTY, double afterFQTY, int type, int active) {
        this.ID = ID;
        LineEdgeID = lineEdgeID;
        MaterialID = materialID;
        CreateID = createID;
        CreateTime = createTime;
        BeforeFQTY = beforeFQTY;
        AfterFQTY = afterFQTY;
        Type = type;
        Active = active;
    }

    public int getID() {
        return ID;
    }

    public void setID(int ID) {
        this.ID = ID;
    }

    public int getLineEdgeID() {
        return LineEdgeID;
    }

    public void setLineEdgeID(int lineEdgeID) {
        LineEdgeID = lineEdgeID;
    }

    public int getMaterialID() {
        return MaterialID;
    }

    public void setMaterialID(int materialID) {
        MaterialID = materialID;
    }

    public int getCreateID() {
        return CreateID;
    }

    public void setCreateID(int createID) {
        CreateID = createID;
    }

    public Calendar getCreateTime() {
        return CreateTime;
    }

    public void setCreateTime(Calendar createTime) {
        CreateTime = createTime;
    }

    public double getBeforeFQTY() {
        return BeforeFQTY;
    }

    public void setBeforeFQTY(double beforeFQTY) {
        BeforeFQTY = beforeFQTY;
    }

    public double getAfterFQTY() {
        return AfterFQTY;
    }

    public void setAfterFQTY(double afterFQTY) {
        AfterFQTY = afterFQTY;
    }

    public int getType() {
        return Type;
    }

    public void setType(int type) {
        Type = type;
    }

    public int getActive() {
        return Active;
    }

    public void setActive(int active) {
        Active = active;
    }

    public String getUnitText() {
        return UnitText;
    }

    public void setUnitText(String unitText) {
        UnitText = unitText;
    }

    public double getMinPacking() {
        return MinPacking;
    }

    public void setMinPacking(double minPacking) {
        MinPacking = minPacking;
    }

    public String getBatchNumber() {
        return BatchNumber;
    }

    public void setBatchNumber(String batchNumber) {
        BatchNumber = batchNumber;
    }

    public String getStock() {
        return Stock;
    }

    public void setStock(String stock) {
        Stock = stock;
    }

    public String getSupplier() {
        return Supplier;
    }

    public void setSupplier(String supplier) {
        Supplier = supplier;
    }

    public String getProductName() {
        return ProductName;
    }

    public void setProductName(String productName) {
        ProductName = productName;
    }

    public String getSerialNo() {
        return SerialNo;
    }

    public void setSerialNo(String serialNo) {
        SerialNo = serialNo;
    }

    public Calendar getProductTime() {
        return ProductTime;
    }

    public void setProductTime(Calendar productTime) {
        ProductTime = productTime;
    }

    public String getMaterialNo() {
        return MaterialNo;
    }

    public void setMaterialNo(String materialNo) {
        MaterialNo = materialNo;
    }

    public String getMaterialName() {
        return MaterialName;
    }

    public void setMaterialName(String materialName) {
        MaterialName = materialName;
    }

    public String getCreator() {
        return Creator;
    }

    public void setCreator(String creator) {
        Creator = creator;
    }
}
